From 20736409ce9229e885485f533aa856e9c6dad35f Mon Sep 17 00:00:00 2001 From: oliskoli Date: Tue, 5 Jun 2007 20:54:40 +0000 Subject: [PATCH] Adjust time struct before mkgmtime/mktime when date/time buffer doesn't have a date. --- gpsbabel/csv_util.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gpsbabel/csv_util.c b/gpsbabel/csv_util.c index d3e760abf..ab559378e 100644 --- a/gpsbabel/csv_util.c +++ b/gpsbabel/csv_util.c @@ -683,6 +683,11 @@ sscanftime( const char *s, const char *format, const int gmt ) if ( strptime( s, format, &stm ) ) { + if ((stm.tm_mday == 0) && (stm.tm_mon == 0) && (stm.tm_year == 0)) { + stm.tm_mday = 1; + stm.tm_mon = 0; + stm.tm_year = 70; + } stm.tm_isdst = -1; if (gmt) return mkgmtime(&stm); -- 2.30.2